Inheritance diagram for XFcUdpOpenEngine:


Public Member Functions | |
| virtual INT | recv (XFcCommunicationHandler &aCommHandler, XFcObjectPacketBase **, INT32 &) |
| Receives data. | |
| virtual void | open (XFcCommunicationHandler &aCommHandler, INT32 aSendMtu, INT32 aRecvMtu) |
| Opens engine. | |
| virtual void | close (XFcCommunicationHandler &aCommHandler) |
| Closes engine. | |
| virtual INT | send (XFcClientCommWin *) |
| Sends data. | |
| virtual INT | getState () |
| Returns state of engine. | |
| virtual | ~XFcUdpOpenEngine () |
| Virtual destructor. | |
Static Public Member Functions | |
| XFcUdpOpenEngine * | create (XFcCommunicationHandler &aCommHandler, INT32 aSendMtu, INT32 aRecvMtu) |
| Static constructor. | |
Protected Member Functions | |
| XFcUdpOpenEngine () | |
| Protected constructor. | |
| INT | init (XFcCommunicationHandler &aCommHandler, INT32 aSendMtu, INT32 aRecvMtu) |
| Initializes XFcUdpOpenEngine. | |
Private Attributes | |
| XFcDgramSocket * | mSocket |
| Holds UDP socket. | |
| XFcObjectPacketBase * | mBuffer |
| Holds send data buffer. | |
| XFcObjectPacketBase * | mIncomingBuffer |
| Holds incoming data. | |
| INT32 | mIncomingLen |
| Holds incoming buffer len 1500 bytes. | |
| XFcInetAddress * | mAddress |
| Holds incoming address. | |
| XFcUdpRecv * | mRecv |
| Receive data. This is running it's own thread. | |
|
|
Protected constructor.
|
|
|
Virtual destructor.
|
|
|
Closes engine.
Implements XFcUdpEngine. |
|
||||||||||||||||
|
Static constructor.
|
|
|
Returns state of engine.
Implements XFcUdpEngine. |
|
||||||||||||||||
|
Initializes XFcUdpOpenEngine.
|
|
||||||||||||||||
|
Opens engine.
Implements XFcUdpEngine. |
|
||||||||||||||||
|
Receives data.
Implements XFcUdpEngine. |
|
|
Sends data.
Implements XFcUdpEngine. |
|
|
Holds incoming address.
|
|
|
Holds send data buffer.
|
|
|
Holds incoming data.
|
|
|
Holds incoming buffer len 1500 bytes.
|
|
|
Receive data. This is running it's own thread.
|
|
|
Holds UDP socket.
|
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||